import {sysload} from "./apis/system.api.js"
import {reportload} from "./apis/report.api";

// 此处第二个参数vm，就是我们在页面使用的this，你可以通过vm获取vuex等操作，更多内容详见uView对拦截器的介绍部分：
const install = (Vue, vm) => {
    // 此处没有使用传入的params参数
    let login = (data = {}) => vm.$e.http.post("/backend/admin/login", data)
    let loginCaptcha = (data = {}) => vm.$e.http.post("/backend/admin/kaptcha", data)

    vm.$e.api = {
        login,
        loginCaptcha,
        ...sysload(vm.$e.http),
        ...reportload(vm.$e.http),
    }
}

export default {
    install
}
